square rooting non perfect squares